#定义函数
def f1(a):
    print(f"f1()a的值：{a} 地址是:{id(a)}")
    a+=1
    print(f"f1()a的值：{a} 地址是:{id(a)}")

# a = 10
# print(f"f1()a的值：{a} 地址是:{id(a)}")
# f1(a)
# print(f"f1()a的值：{a} 地址是:{id(a)}")


#定义函数2
def f2(name):
    print(f"f2() name的值:{name},地址是:{id(name)}")
    name += " hi"
    print(f"f2() name的值:{name},地址是:{id(name)}")

print("-------")
name = "tom"
print(f"调用f2()前,name的值:{name} 地址是:{id(name)}")
f2(name)
print(f"调用f2()后,name的值:{name} 地址是:{id(name)}")